green chickpea that is eaten toasted - French English Dictionary